Production Supervisor - French English Dictionary